// lightstand.txt
// Glowing light stand in the halls

beginobjectscript; 

variables;

body;

beginstate INIT_STATE;
	break;

beginstate DEAD_STATE;

break;

beginstate START_STATE; // crystal dark, waititng
	if (get_nearest_char(2) >= 0) {
		pc_heard_sound(155);
		run_object_animation(2,0,35);
		set_state(3);
		}
break;

beginstate 3; // crystal lighting
	if (am_i_doing_action() == FALSE) {
		set_object_icon(ME,9);
		set_light_level(4);
		set_state(4);
		}
break;

beginstate 4; // crystal lit
	if (get_nearest_char(2) < 0) {
		pc_heard_sound(156);
		run_reverse_object_animation(2,35);
		set_state(5);
		}
break;

beginstate 5; // crystal getting dark
	if (am_i_doing_action() == FALSE) {
		set_object_icon(ME,8);
		set_light_level(0);
		set_state(START_STATE);
		}
break;